@charset "utf-8";







* {

	margin: 0;

	padding: 0;

	text-decoration: none;

	list-style: none;

	font-family: "微软雅黑";

	border: none;

}



input,

select,

option {

	outline: none;

}



.mbox {

	width: 1200px;

	margin: 0 auto;

	padding: 0;

}



a,

b,

font,

p,

div,

ul,

li,

ol,

img,

span,

input {

	margin: 0;

	padding: 0;

}



.clear {

	clear: both;

}



.container {

	width: 1500px;

	margin: auto;

}



.blank1 {

	height: 1px;

	margin: auto;

}



.blank3 {

	height: 3px;

	margin: auto;

}



.blank5 {

	height: 5px;

	margin: auto;

}



.blank10 {

	height: 10px;

	margin: auto;

}



.blank20 {

	height: 20px;

	margin: auto;

}



.blank50 {

	height: 50px;

	margin: auto;

}



.blank100 {

	height: 100px;

	margin: auto;

}





/*top开始*/



.top {

	width: 100%;

	margin: auto;

	height: 65px;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 10;

}



.top .nav {

	width: 100%;

	height: 55px;

	background: rgba(0, 0, 0, .8);

}



.top .nav ul li {

	float: left;

	text-align: center;

	line-height: 55px;

	color: #fff;

	font-size: 16px;

	margin: auto 25px;

}



.top .nav ul li a {

	color: #fff;

}



.top .nav ul li:hover a {

	color: #f58001;

}



.top .nav ul li:nth-of-type(5) {

	margin-left: 250px;

}



.top .nav ul li:nth-of-type(1) {

	margin-left: 170px;

}



.top .nav ul {

	float: left;

}



.top .nav .input {

	float: right;

	position: relative;

	margin-top: 15px;

}



.top .nav .input .nav_text {

	width: 135px;

	height: 26px;

	border-radius: 10px;

	border: 1px solid #000000;

}



.top .nav .input .nav_sub {

	position: absolute;

	top: 2px;

	right: 6px;

	width: 23px;

	height: 23px;

	border: 0;

	background: url(../images/search.png) no-repeat center;

}



.top .logo {

	top: -55px;

}



.top .logo img {

	position: absolute;

	top: 0;

	left: 48%;

	transform: translate(-50%);

}





/*top结束*/





/*banner开始*/



.banner {

	width: 100%;

	margin: auto;

}



.slideBox {

	width: 100%;

	height: 800px;

	overflow: hidden;

	position: relative;

}



.slideBox .hd {

	height: 23px;

	overflow: hidden;

	position: absolute;

	left: 50%;

	transform: translate(-50%);

	bottom: 34px;

	z-index: 1;

}



.slideBox .hd ul {

	overflow: hidden;

	zoom: 1;

	float: left;

}



.slideBox .hd ul li {

	float: left;

	margin: 3px;

	width: 11px;

	height: 11px;

	line-height: 14px;

	text-align: center;

	background: #fff;

	cursor: pointer;

	transform: rotate(45deg);

	margin-right: 10px;

	background: rgba(255, 255, 255, 0);

	border: 1px solid #fff;

}



.slideBox .hd ul li.on {

	background: #f58001;

	border: 1px solid #f58001;

}



.slideBox .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}



.slideBox .bd li {

	zoom: 1;

	vertical-align: middle;

}



.slideBox .bd img {

	width: 100%;

	display: block;

	height: 800px;

}





/*banner结束*/





/*marquee开始*/



.marquee {

	width: 100%;

	margin: auto;

	position: relative;

}



.marquee .mq_left {

	float: left;

	width: 100px;

	height: 115px;

	background: #f58001;

	position: absolute;

	top: -40px;

	font-size: 24px;

	color: #fff;

}



.marquee .mq_left p {

	width: 56px;

	margin: auto;

	text-align: center;

	margin-top: 22px;

	line-height: 34px;

}



.marquee .mq_right {

	float: left;

	height: 75px;

}



.txtScroll-left {

	position: relative;

	margin-left: 100px;

	width: 1400px;

}



.txtScroll-left .bd {

	width: 1000px;

	overflow: hidden;

	padding-left: 40px;

	float: left;

}



.txtScroll-left .hd {

	position: absolute;

	right: 35px;

	top: 30px;

}



.txtScroll-left .hd p {

	float: left;

	width: 26px;

	height: 26px;

}



.txtScroll-left .hd .prev {

	background: url(../images/left1.png) no-repeat center;

}



.txtScroll-left .hd .prev:hover {

	background: url(../images/left.png) no-repeat center;

}



.txtScroll-left .hd .next {

	background: url(../images/right1.png) no-repeat center;

}



.txtScroll-left .hd .next:hover {

	background: url(../images/right.png) no-repeat center;

}



.txtScroll-left .bd ul {

	overflow: hidden;

	zoom: 1;

}



.txtScroll-left .bd ul li {

	margin-right: 20px;

	float: left;

	height: 75px;

	line-height: 75px;

	text-align: left;

	_display: inline;

}



.txtScroll-left .bd ul li a {

	color: #666666;

}



.txtScroll-left .bd ul li:hover a{

	color: #f58001;

}



.txtScroll-left .bd ul li span {

	color: #999;

}





/*marquee结束*/





/*hongchen开始*/



.hongchen {

	width: 100%;

	margin: auto;

	border-bottom: 1px solid #d0d0d0;

}



.hongchen .hc_left {

	float: left;

	margin-top: 55px;

}



.hongchen .hc_left .title {

	color: #a30f1e;

	font-size: 30px;

}



.hongchen .hc_left .en {

	text-transform: uppercase;

	font-size: 14px;

	color: #999999;

	letter-spacing: 2px;

	line-height: 36px;

}



.hongchen .hc_right p {

	float: right;

	margin-top: 80px;

	color: #999999;

}





/*hongchen结束*/





/*xiangmu开始*/



.xiangmu {

	width: 100%;

	margin: auto;

}



.xiangmu .xm_left {

	float: left;

	width: 672px;

	height: 406px;

	border: 1px solid #ebebeb;

	margin-top: 35px;

}



.xm_left .tab .tab-hd {

	float: left;

}



.xm_left .tab .tab-hd li {

	width: 180px;

	height: 67px;

	background: #f5f5f5;

	text-align: center;

	line-height: 67px;

	color: #666;

	border-bottom: 1px solid #fff;

}



.xm_left .tab .tab-hd .active {

	background: url(../images/tab-bd.png) no-repeat center;

	color: #a30f1e;

}



.xm_left .tab-bd {

	float: left;

	width: 492px;

	height: 406px;

}



.xm_left .tab-bd .xian {

	width: 239px;

	height: 8px;

	background: url(../images/xian.png) repeat center;

	margin: 21px auto;

}



.xm_left .tab-bd li {

	display: none;

}



.xm_left .tab-bd li .title {

	text-align: center;

	font-size: 24px;

	margin-top: 79px;

}



.xm_left .tab-bd li .desc {

	width: 330px;

	margin: auto;

	font-size: 16px;

	color: #666666;

	line-height: 28px;

}



.xm_left .tab-bd li .more {

	width: 100px;

	height: 35px;

	margin: auto;

	text-align: center;

	line-height: 35px;

	font-size: 14px;

	color: #999999;

	background: #f0f0f0;

	margin-top: 65px;

}



.xm_left .tab-bd .thisclass {

	display: block;

}



.xiangmu .xm_right {

	float: right;

	width: 808px;

	height: 408px;

	margin-top: 35px;

	margin-bottom: 60px;

}



.xm_right .xmr_left {

	float: left;

	position: relative;

	font-size: 0;

	overflow: hidden;

}

.xm_right .xmr_left img{

	transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}



.xm_right .xmr_left img:hover{

	transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);



}



.xm_right .xmr_left .mask {

	position: absolute;

	bottom: 0px;

	text-indent: 2em;

	color: #fff;

	font-size: 16px;

	left: 0;

	width: 100%;

	height: 45px;

	line-height: 45px;

	background: rgba(118, 118, 118, .9);

}

.xm_right .xmr_left:hover .mask{ background:#eeb83c}

.xm_right .xmr_left .mask a{color: #fff;}

.xm_right .xmr_left:hover.mask a{ color:#a30f1e}



.xm_right .xmr_right {

	float: right;

}



.xm_right .xmr_right .zhizuo {

	position: relative;

	font-size: 0;

	overflow: hidden;

}



.xm_right .xmr_right .zhizuo img{

	transition: All 0.4s ease-in-out;

	-webkit-transition: All 0.4s ease-in-out;

	-moz-transition: All 0.4s ease-in-out;

	-o-transition: All 0.4s ease-in-out;

}



.xm_right .xmr_right .zhizuo img:hover{

	transform: scale(1.2);

	        -webkit-transform: scale(1.2);

	        -moz-transform: scale(1.2);

	        -o-transform: scale(1.2);

	        -ms-transform: scale(1.2);

}



.xm_right .xmr_right .zhizuo .mask {

	position: absolute;

	bottom: 0px;

	left: 0;

	width: 100%;

	height: 45px;

	line-height: 45px;

	color: #fff;

	font-size: 16px;

	text-indent: 2em;

	background: rgba(118, 118, 118, .9);

}



.xm_right .xmr_right .yinshua {

	margin-top: 18px;

	position: relative;

	font-size: 0;

	overflow: hidden;

}



.xm_right .xmr_right .yinshua img{

	transition: All 0.4s ease-in-out;

	-webkit-transition: All 0.4s ease-in-out;

	-moz-transition: All 0.4s ease-in-out;

	-o-transition: All 0.4s ease-in-out;

}

.xm_right .xmr_right .yinshua img:hover{

	transform: scale(1.2);

	        -webkit-transform: scale(1.2);

	        -moz-transform: scale(1.2);

	        -o-transform: scale(1.2);

	        -ms-transform: scale(1.2);

}





.xm_right .xmr_right .yinshua .mask {

	position: absolute;

	bottom: 0px;

	left: 0;

	width: 100%;

	height: 45px;

	line-height: 45px;

	color: #fff;

	font-size: 16px;

	text-indent: 2em;

	background: rgba(118, 118, 118, .9);

}



.xm_right .xmr_right:hover .zhizuo .mask{ background:#eeb83c}

.xm_right .xmr_right .zhizuo .mask a{color: #fff;}

.xm_right .xmr_right:hover .zhizuo .mask a{ color:#a30f1e}



.xm_right .xmr_right:hover .yinshua .mask{ background:#eeb83c}

.xm_right .xmr_right .yinshua .mask a{color: #fff;}

.xm_right .xmr_right:hover .yinshua .mask a{ color:#a30f1e}

/*xiangmu结束*/





/*tenyears开始*/



.tenyears {

	width: 100%;

	margin: auto;

	height: 1480px;

	background: url(../images/10year.jpg) no-repeat center;

}



.lichengs{width:1500px; margin: auto; margin-top:30px}

.tenyears .container .ty_con {

	padding-top: 575px;

	width: 1490px;

	height: 669px;

}

lichengs img{ width:100%;}



.tenyears .ty_left {

	float: left;

	color: #666666;

	font-size: 16px;

	width: 838px;

	height: 375px;

	margin-left: 45px;

}



.tenyears .ty_left .con p {

	line-height: 28px;

	text-indent: 2em;

}



.tenyears .ty_left .more {

	width: 70px;

	height: 28px;

	background: #f58001;

	color: #fff;

	text-align: center;

	line-height: 28px;

	font-size: 14px;

	margin: 25px 0;

	float: right;

	margin-top: -5px;

}

.tupian { margin-top:10px; margin-left:40px}

.tupian ul li{float: left;

margin: auto 10px;



}

.tenyears .tupian ul li:nth-of-type(5) {

	margin-right:0px

}





.tenyears .ty_left ul li {

	float: left;

}



.tenyears .ty_left ul li:nth-of-type(2) {

	margin: auto 21px;

}



.tenyears .ty_right {

	float: left;

	margin-left: 48px;

	height:375px

}



.slideBox1 {

	overflow: hidden;

	position: relative;

	border: 1px solid #f58001;

}



.slideBox1 .hd {

	height: 20px;

	overflow: hidden;

	position: absolute;

	left: 19px;

	bottom: 19px;

	z-index: 1;

}



.slideBox1 .hd ul {

	overflow: hidden;

	zoom: 1;

	float: left;

}



.slideBox1 .hd ul li {

	float: left;

	margin-right: 10px;

	width: 18px;

	height: 18px;

	line-height: 18px;

	text-align: center;

	cursor: pointer;

	border: 1px solid #999999;

	background: #FFFFFF;

	color: #999999;

	font-size: 12px;

}



.slideBox1 .hd ul li.on {

	border: 1px solid #e6e0dc;

	background: #f58001;

	color: #a30f1e;

	font-size: 12px;

}



.slideBox1 .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}



.slideBox1 .bd li {

	zoom: 1;

	vertical-align: middle;

}



.slideBox1 .bd img {

	width: 100%;

	display: block;

}





/*tenyears结束*/





/*shili开始*/



.shili {

	width: 100%;

	margin: auto;

}



.shili .head .line {

	width: 130px;

	height: 2px;

	background: #f58001;

	margin: auto;

	margin-top: 60px;

}



.shili .head {

	text-align: center;

	margin: auto;

}



.shili .head .title {

	font-size: 36px;

	color: #221815;

	font-weight: 600;

	margin-top: 23px;

}



.shili .head .title span {

	color: #f58001;

}



.shili .head .en {

	margin-top: 15px;

}



.shili .head .slogen {

	font-size: 18px;

	margin-top: 19px;

}



.shili .head .xia {

	margin-top: 30px;

}



.shili .head .chenghu {

	font-size: 37px;

	font-weight: 600;

	color: #f58001;

	margin: 34px auto;

}



.shili ul li {

	float: left;

	width: 281px;

	height: 568px;

/* 	background: url(../images/kuang.png) no-repeat center; */

	margin-left: 20px;

}



.shili ul li:nth-of-type(1) {

	margin-left: 0;

}



.shili ul li img {

	width: 281px;

	height: 568px;

	overflow: hidden;

	margin-top: 17px;

	margin-left: 125px;

}





/*shili结束*/





/*zhuanye开始*/



.zhuanye {

	width: 100%;

	margin: auto;

}



.zhuanye .container {

	position: relative;

}



.zhuanye .zhuanye1 {

	position: absolute;

	top: 32px;

	left: 0px;

	z-index: -5;

}



.zhuanye .zhuanye2 {

	position: absolute;

	top: 485px;

	left: 950px;

	z-index:-1;

}



.zhuanye .zy_left {

	width: 300px;

	height: 570px;

	float: left;

	margin-top: 245px;

	margin-left: 140px;

}



.zhuanye .img {

	font-size: 0;

	

	

}

.zhuanye .img  img{

	width:300px

	

} 



.zhuanye .con {

	width: 300px;

	height: 340px;

	background: #f5f5f5;

}

.zhuanye .con:hover a{ color:#fff}

.zhuanye .zy_top {

	text-align: center;

	color: #333;

	width: 300px;

	margin: auto;

	border-bottom: 1px solid #dddddd;

}



.zhuanye .zy_top .title {

	font-size: 24px;

	padding-top: 54px;

	margin-bottom: 13px;

	color:#000;

}



.zhuanye .zy_top .rencai {

	margin-bottom: 27px;

	color:#000;

}



.zhuanye .zy_bottom{

	text-align: center;

	width: 280px;

	margin: auto;

	line-height: 40px;

	margin-top: 20px;

	font-size:16px;

	color:#000;

}

.zy_title{

	text-align: center;

	width: 300px;

	margin: auto;

	height:50px;

	font-size:22px;

	color:#000;

	border-top:1px solid #dddddd;

}

.zy_title span{ width: 97px;

    display: block;

    float: left;

    line-height: 45px;

    height: 45px;}

.zhuanye .zy_cen {

	width: 300px;

	height: 570px;

	float: left;

	margin: auto 10px;

	margin-top: 45px;

}

.zhuanye .zy_ceb {

	width: 300px;

	height: 570px;

	float: left;

	margin: auto 10px;

	margin-top: 166px;

}



.zhuanye .zy_right {

	width: 300px;

	height: 570px;

	float: left;

	margin-top:47px;

}

/*.chanixn{ width:1500px; display:block; margin:0px auto; margin-bottom:60px}*/
.zy_bottom p{ border:1px #dddddd solid; margin-bottom:10px}
/*
.chanixn img{ display: block;
width:46%;
    margin: auto;}*/
.zhuanye .zy:hover .con {

	background: #f58001;

}

.beijing{width: 100%;
    margin: auto;

    background: url(../images/beijing.png) no-repeat center;}



/*zhuanye结束*/





/*liucheng开始*/



.liucheng {

	width: 100%;

	margin: auto;

	height: 598px;

	background: url(../images/liucheng.png) no-repeat center;

}



.liucheng .head {

	text-align: center;

	padding-top: 70px;

}



.liucheng .head .title {

	font-size: 30px;

}



.liucheng .head .en {

	text-transform: uppercase;

	font-size: 18px;

	color: #666666;

	margin: 15px auto;

}



.liucheng .lc_con ul {

	width: 1170px;

	margin: auto;

}



.liucheng .lc_con ul li {

	width: 200px;

	height: 170px;

	float: left;

	background: url(../images/hui2.png) no-repeat center;

}

.liucheng .lc_con ul li a{ color:#000;}
.liucheng .lc_con ul a li:hover{#f58001}

.liucheng .lc_con ul li:hover {

	background: url(../images/yellow2.png) no-repeat center;

}



.liucheng .lc_con ul li:nth-of-type(1) {

	background: url(../images/hui1.png) no-repeat center;

}



.liucheng .lc_con ul li:nth-of-type(1):hover {

	background: url(../images/yellow1.png) no-repeat center;

}



.liucheng .lc_con ul li:nth-last-of-type(1) {

	width: 170px;

	height: 170px;

	background: url(../images/hui3.png) no-repeat center;

}



.liucheng .lc_con ul li:nth-last-of-type(1):hover {

	background: url(../images/yellow3.png) no-repeat center;

}





.liucheng .lc_con ul li p {

	margin-left: 53px;

	margin-top: 12px;

	line-height: 27px;

	color: #999;

}



.liucheng .lc_con ul li:hover p {

	color: #f58001;

}



.liucheng .lc_con ul li:hover .img1 {

	display: none;

}



.liucheng .lc_con ul li:hover .img2 {

	display: block;

}





.liucheng .lc_con ul li:nth-last-of-type(1) {

	width: 170px;

	height: 170px;

}



.liucheng .lc_con ul li:nth-last-of-type(1):hover {}



.liucheng .lc_con ul li .img1 {

	display: block;

	margin-top: 38px;

	margin-left: 72px;

}



.liucheng .lc_con ul li .img2 {

	display: none;

	margin-top: 38px;

	margin-left: 72px;

}



.liucheng .free ul {

	width: 1040px;

	margin: auto;

}



.liucheng .free ul li {

	width: 122px;

	height: 122px;

	float: left;

	border: 1px solid #f58001;

	border-radius: 30px;

	margin: auto 22px;

	text-align: center;

	background: #fff;

	color: #f58001;

}



.liucheng .free ul li:hover {

	background: #f58001;

	color: #fff;

}



.liucheng .free ul li .big {

	font-size: 42px;

	font-weight: 600;

	margin-top: 18px;

}



.liucheng .free ul li .fuwu {

	font-size: 25px;

}





/*liucheng结束*/





/*fangxiang开始*/



.fangxiang {

	width: 100%;

	margin: auto;

	height: 1141px;

	background: url(../images/yishi.jpg) no-repeat center;

}



.fangxiang .anli {

	position: relative;

	height: 1009px;

}



.fangxiang .anli .yi_zi {

	position: absolute;

	top: 289px;

	left: -44px;

}



.fangxiang .anli .yi_zi img{

	transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;



}



.fangxiang .anli .yi_zi:hover img{

	transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);



}

.fangxiang .anli .yi_zi:hover img{

	-moz-transform:scaleX(-1);

    -webkit-transform:scaleX(-1);

    -o-transform:scaleX(-1);

    transform:scaleX(-1);

	-webkit-transform : rotate(360deg);

	transition:1s;

	

	

}







.fangxiang .anli .yi_desc {

	position: absolute;

	top: 591px;

	left: 23px;

}



.fangxiang .anli .yi_desc p {

	writing-mode: vertical-lr;

	writing-mode: tb-lr;

	float: left;

}





/*.fangxiang .anli .yi_desc p{

	width: 15px;

	float: left;

	line-height: normal;

	margin-right: 10px;

}

.fangxiang .anli .yi_desc .one{

	line-height: 21px;

}

.fangxiang .anli .yi_desc .two{

	line-height: 15px;

}*/



.fangxiang .anli .shi_zi {

	position: absolute;

	bottom: 230px;

	left: 375px;

}



.fangxiang .anli .shi_desc {

	position: absolute;

	top: 68px;

	left: 305px;

}



.fangxiang .anli .shi_desc p {

	writing-mode: vertical-lr;

	writing-mode: tb-lr;

	float: left;

}





.fangxiang .anli .shi_zi img{

	transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;



}



.fangxiang .anli .shi_zi:hover img{

	transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);



}



.fangxiang .anli .shi_zi:hover img{

	-moz-transform:scaleX(-1);

    -webkit-transform:scaleX(-1);

    -o-transform:scaleX(-1);

    transform:scaleX(-1);

	-webkit-transform : rotate(360deg);

	transition:1s;

	

	

}

/*.fangxiang .anli .shi_desc p{

	width: 15px;

	float: left;

	margin-right: 10px;

}

.fangxiang .anli .shi_desc .one{

	line-height: 21px;

}

.fangxiang .anli .shi_desc .two{

	line-height: 15px;

	margin-top: 34px;

}*/



.fangxiang .anli .zhu_zi {

	position: absolute;

	top: 79px;

	right: 240px;

}



.fangxiang .anli .zhu_desc {

	position: absolute;

	top: 136px;

	right: 364px;

}



.fangxiang .anli .zhu_zi img{

	transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;



}



/*.fangxiang .anli .zhu_zi:hover img{

	transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);



}*/

.fangxiang .anli .zhu_zi:hover img{

	-moz-transform:scaleX(-1);

    -webkit-transform:scaleX(-1);

    -o-transform:scaleX(-1);

    transform:scaleX(-1);

	-webkit-transform : rotate(360deg);

	transition:1s;

	

	

}



.fangxiang .anli .xing_zi {

	position: absolute;

	left: 563px;

	top: 278px;

}



.fangxiang .anli .xing_desc {

	position: absolute;

	left: 563px;

	top: 732px;

}



/*.fangxiang .anli .xing_zi:hover img{

	transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);



}*/



.fangxiang .anli .xing_zi:hover img{

	-moz-transform:scaleX(-1);

    -webkit-transform:scaleX(-1);

    -o-transform:scaleX(-1);

    transform:scaleX(-1);

	-webkit-transform : rotate(360deg);

	transition:1s;

	

	

}







.fangxiang .anli .le_zi {

	position: absolute;

	right: 358px;

	bottom: 84px;

}



.fangxiang .anli .le_desc {

	position: absolute;

	bottom: 108px;

	right: -40px;

}



.fangxiang .anli .le_desc p {

	writing-mode: vertical-lr;

	writing-mode: tb-lr;

	float: left;

}





.fangxiang .anli .le_zi img{

	transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;



}



/*.fangxiang .anli .le_zi:hover img{

	transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);



}*/

.fangxiang .anli .le_zi:hover img{

	-moz-transform:scaleX(-1);

    -webkit-transform:scaleX(-1);

    -o-transform:scaleX(-1);

    transform:scaleX(-1);

	 transform:rotate(360deg) scale(1.3)  ; 

	transition:1s;

	

	

}



/*.fangxiang .anli .le_desc p{

	width: 15px;

	float: left;

	margin-right: 10px;

}

.fangxiang .anli .le_desc .one{

	line-height: 21px;

}

.fangxiang .anli .le_desc .two{

	line-height: 15px;

}*/



.fangxiang .anli .one {

	font-size: 19px;

	font-weight: 600;

	color: #666666;

	text-align: center;

}



.fangxiang .anli .two {

	font-size: 12px;

	color: #666666;

	text-align: center;

	line-height: 30px;

}





/*fangxiang结束*/





/*biaoyu开始*/

.biaoyu{ height:420px; position:relative}
.biaoyu .container{}
.biaoyu .head .line {

	width: 130px;

	height: 2px;

	background: #f58001;
/*
	margin: auto;

	margin-top: 60px;*/
	position:absolute; top:0; opacity:0; transition:all 0.7s ease-out 0.1s; left:50%; margin-left:-65px;

}



.biaoyu .head {

	text-align: center;

	margin: auto;

}



.biaoyu .head .title {

	font-size: 36px;

	color: #221815;

	font-weight: 600;
/*
	margin-top: 23px;*/ width:292px;position:absolute; top:60px; opacity:0; transition:all 0.7s ease-out 0.3s; left:50%; margin-left:-146px;

}



.biaoyu .head .title span {

	color: #f58001;

}



.biaoyu .head .en {

/*	margin-top: 15px;*/

	text-transform: uppercase; width:260px; left:30%; position:absolute; margin-left:-130px; z-index:1; top:148px; opacity:0;transition:all 0.7s ease-out 0.5s;

}



.biaoyu .head .slogen {

	font-size: 18px;

/*	margin-top: 19px;*/ width:260px; right:30%; position:absolute; margin-right:-130px; z-index:1; top:197px; opacity:0;transition:all 0.7s ease-out 0.7s;

}
.biaoyu .head .xia {

/*	margin-top: 30px;*/ text-align:center; width:40px; position:absolute; left:50%; margin-left:-20px; opacity:0; top:157px;transition:all 0.7s ease-out 0.9s;

}
.biaoyu .chanixn{ width:100%; position:absolute; text-align:center; left:0; z-index:2; opacity:0; bottom:-50px;transition:all 0.7s ease-out 1.2s;}
.biaoyu .chanixn  img{transition:all 0.7s ease-out 1.2s;  width:34%; margin-bottom:20px}
.biaoyu.animated .head .line{ top:60px; opacity:1}
.biaoyu.animated .head .title{ top:83px; opacity:1}
.biaoyu.animated .head .en{ left:50%; opacity:1; top:148px}
.biaoyu.animated .head .slogen{ right:50%; opacity:1; top:197px;}
.biaoyu.animated .head .xia { top:265px; opacity:1;}
.biaoyu.animated .chanixn{ opacity:1; bottom:0;}

.by2.animated .head .line{ top:60px; opacity:1}
.by2.animated .head .title{ top:83px; opacity:1}
.by2.animated .head .en{ left:50%; opacity:1; top:148px}
.by2.animated .head .slogen{ right:50%; opacity:1; top:197px;}
.by2.animated .head .xia { top:265px; opacity:1;}
.by2.animated .chanixn{ opacity:1; bottom:0;}
.by3.animated .head .line{ top:60px; opacity:1}
.by3.animated .head .title{ top:83px; opacity:1}
.by3.animated .head .en{ left:50%; opacity:1; top:148px}
.by3.animated .head .slogen{ right:50%; opacity:1; top:197px;}
.by3.animated .head .xia { top:265px; opacity:1;}
.by3.animated .chanixn{ opacity:1; bottom:0;}
.by3.animated .chanixn img{}

/*biaoyu结束*/





/*difference开始*/



.difference {

	width: 100%;

	margin: auto;

	height: 921px;

	background: url(../images/difference.png) no-repeat center;

}



.difference .container {

	position: relative;

	height: 921px;

}



.difference .left {

	position: absolute;

	top: 421px;

	left: 314px;

}

.case .container li img{ width:450px; height:337px}

.show .content1 img{ width:60%; margin:0px auto; text-align:center; display:block}

.pro_bd .container img{ width:370px; height:320px;}

.show .content img{ max-width:100%;  margin:0px auto; text-align:center; display:block}



.difference .right {

	position: absolute;

	right: 0;

	top: 280px;

}





/*difference结束*/





/*youshi开始*/



.youshi {

	width: 100%;

	margin: auto;

	height: 1325px;

	/*background: url(../images/youshi.jpg) no-repeat center;*/

	background: url(../images/youshi1.jpg) no-repeat top center;

}





/*youshi结束*/





/*innews开始*/



.innews {

	width: 100%;

	margin: auto;

}



.innews_left {

	float: left;

	margin-top: 45px;

	overflow: hidden;
	width: 484px;

}



.innews_left img{

	transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;
			width: 100%;



}



.innews_left img:hover{

	transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);



}







.innews_right {

	float: right;

	width: 988px;

	height: 298px;

	border: 1px solid #ebebeb;

	margin-top: 45px;

}



.innews_right .catname {

	padding-top: 20px;

}



.innews_right .catname .left {

	float: left;

	font-size: 24px;

	color: #333333;

	margin-left: 24px;

}



.innews_right .catname .cen {

	float: left;

	width: 650px;

	height: 1px;

	background: #dddddd;

	margin-left: 25px;

	margin-right: 15px;

	margin-top: 16px;

}



.innews_right .catname .right {

	float: left;

	font-size: 16px;

	color: #999999;

	height: 31px;

	line-height: 31px;

}



.innews_right ul {

	margin-top: 30px;

}



.innews_right ul li {

	margin: 16px auto;

}



.innews_right ul li .biaozhi {

	float: left;

	width: 72px;

	height: 25px;

	margin-left: 24px;

	margin-right: 30px;

}



.innews_right ul li .title {

	float: left;

	color: #999999;

}



.innews_right ul li .time {

	float: right;

	color: #999999;

}



.innews_right ul .news1 .biaozhi {

	background: url(../images/new.png) no-repeat center;

}



.innews_right ul .news2 .biaozhi {

	background: url(../images/jujiao.png) no-repeat center;

}



.innews_right ul .news3 .biaozhi {

	background: url(../images/redian.png) no-repeat center;

}



.innews_bottom {

	margin-top: 20px;

	margin-bottom: 61px;

}



.innews_bottom ul li {

	float: left;

	overflow: hidden;

}



.innews_bottom ul li:nth-of-type(2) {

	margin: auto 30px;

}



.innews_right ul li:hover .title{

	color: #f58001;

}



.innews_bottom img{

	transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;

}



.innews_bottom img:hover{

	transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);



}







/*innews结束*/





/*footer开始*/



/*.footer {

	width: 100%;

	margin: auto;

	height: 473px;

	background: url(../images/footer.jpg) no-repeat center;

}



.footer .ft_left {

	float: left;

	width: 304px;

	height: 269px;

	border-right: 2px solid #fff;

	margin-top: 60px;

}



.footer .ft_left img {

	margin-left: 50px;

	margin-top: 57px;

}



.footer .ft_right {

	float: left;

	margin-top: 60px;

	margin-left: 90px;

}



.footer .footer_nav ul li {

	float: left;

	color: #fff;

	margin-right: 47px;

}



.footer .footer_nav ul li:hover {

	color: #f58001;

}



.footer .footer_phone {

	margin-top: 40px;

}



.footer .footer_phone .phone_img {

	float: left;

	margin-top: 8px;

	margin-right: 35px;

}



.footer .footer_phone .phone {

	float: left;

	font-size: 48px;

	color: #fff;

}



.footer .ft_right .address {

	color: #fff;

	margin-top: 52px;

}



.footer .ft_right .beian {

	color: #fff;

	line-height: 35px;

}



.footer .ft_bottom {

	margin-top: 60px;

}



.footer .ft_bottom p {

	float: left;

	line-height: 30px;

	color: #fff;

}



.footer .ft_bottom ul {

	float: left;

}



.footer .ft_bottom ul li {

	float: left;

	color: #fff;

	margin-right: 5px;

	line-height: 30px;

}



*/.innews_bottom ul li img {

	width: 480px;

	height: 300px;

}



/*footer结束*/





/*nei_banner开始*/



.nei_banner {

	width: 100%;

	margin: auto;

	height:350px;

	background: url(../images/banner.jpg) no-repeat center;

}





/*nei_banner结束*/





/*catpos开始*/



.catpos {

	width: 100%;

	margin: auto;

/* 	height: 69px;

	line-height: 69px; */position:relative;

}



.catpos .container {

	border-bottom: 1px solid #ebebeb;
	margin-bottom: 10px;

}
.catpos p:nth-child(2){width: 30%;
    overflow: hidden;
    height: 65px;}
.catpos  h2{ position:absolute; width:100%; left:0; z-index:1; text-align:center; line-height:69px; font-size:18px;}


.catpos p {

	float: left;

	line-height: 65px;

	color: #999999;

	font-size: 14px;

	margin-right: 10px;

}



.catpos a {

	color: #999999;

}



.catpos img {

	margin-top: 19px;

}





/*catpos结束*/





/*show开始*/



.show {

	width: 100%;

	margin: auto;

}



.show .title {

	text-align: center;

	font-size: 30px;

	color: #333333;

	margin: 20px auto;

}



.show .date {

	text-align: center;

	color: #666666;

	font-size: 14px;

	margin: 10px auto;

}



.show .content {

	border-bottom: 1px solid #ebebeb;

	line-height: 30px; width:100% !important;

}



.show .content1 {

	line-height: 30px;

}



.show .page_turn {

	line-height: 30px;

	color: #666666;

}

.show .page_turn .next{ float:right}
.show .page_turn .prev{ float:right}
.show .page_turn a {

	color: #666666;

}



.show .dian_xian {

	width: 300px;

	height: 10px;

	background: url(../images/dianxian.png) no-repeat center;

	margin: auto;

}





/*show结束*/





/*list_news开始*/



.news {

	width: 100%;

	margin: auto;

}



.inner-right ul {

	margin: 25px auto;

}



.inner-right ul li {

	float: left;

	margin-top: 10px;
	margin-bottom: 10px;
width:15%;
 margin-right:2%;
}
.pro_hd ul li {

	float: left;

	margin-top: 10px;
	margin-bottom: 10px;
width:15%;
 margin-right:2%;
}


/*.news ul li:nth-child(3n+1) {

	margin-left: 0;

}*/

.inner-right ul li .img img{
	width:auto; max-width:100%;
	height: 220px;

}



.inner-right ul li .img {

	font-size: 0;

}



.inner-right ul li .word .bottom {

	margin-top: 10px;

}



.inner-right ul li:hover .word .title {

	color: #f58001;

}



.inner-right ul li:hover .word .desc {

	color: #f58001;

}



.inner-right ul li .word {

	height: 181px;

	border: 1px solid #ebebeb;

	border-top: none; padding:0px 10px;

}



.inner-right ul li .word .title {

	font-size: 18px;

	color: #333333;

	margin-left: 14px;

	padding-top: 17px;

	line-height: 35px;

}



.inner-right ul li .word .desc {

	margin: auto;

	font-size: 14px;

	line-height: 27px;

	color: #666666;

}



.inner-right ul li .word .more {

	width: 70px;

	height: 28px;

	background: #f0f0f0;

	color: #999999;

	font-size: 14px;

	text-align: center;

	line-height: 28px;

	float: right;

	margin-right: 14px;

}



.inner-right ul li .word .more:hover {

	background: #f58001;

	color: #fff;

}



.inner-right ul li .word .date {

	float: left;

	height: 28px;

	line-height: 28px;

	margin-left: 14px;

}



.v9_pages {

	text-align: center;

	margin: 50px auto;

}



.v9_pages a {

	padding: 5px 10px;

	border: 1px solid #ebebeb;

	color: #999999;

	border-radius: 5px;

}



.v9_pages span {

	padding: 5px 10px;

	color: #fff;

	border: 1px solid #f58001;

	background: #f58001;

	border-radius: 5px;

}





/*list_news结束*/





/*show_pro开始*/



.tuijian {

	width: 100%;

	margin: auto;

}



.tuijian .catname {

	font-size: 30px;

	text-align: center;

	color: #fff;

	width: 200px;

	height: 46px;

	line-height: 46px;

	background: #f58001;

	box-shadow: 4px 4px 0px #feedc4;

	margin: auto;

	margin-top: 45px;

	margin-bottom: 34px;

}



.picScroll-left {

	overflow: hidden;

	position: relative;

}



.picScroll-left .bd {

	position: relative;

}



.picScroll-left .bd .prev {

	position: absolute;

	width: 45px;

	height: 60px;

	left: 15px;

	top: 179px;

	background: url(../images/prev.png) no-repeat center;

}



.picScroll-left .bd .next {

	position: absolute;

	width: 45px;

	height: 60px;

	right: 0;

	top: 179px;

	background: url(../images/next.png) no-repeat center;

}



.picScroll-left .bd ul {

	overflow: hidden;

	zoom: 1;

}



.picScroll-left .bd ul li {

	margin: 0 15px;

	float: left;

	_display: inline;

	overflow: hidden;

	text-indent: 25px;

	color: #fff;

}



.picScroll-left .bd ul li .pic img {

	width: 480px;

	height: 408px;

	display: block;

}



.picScroll-left .bd ul li .pic {

	position: relative;

}



.picScroll-left .bd ul li .pic .mask {

	width: 100%;

	height: 45px;

	line-height: 45px;

	background: rgba(118, 118, 118, .9);

	position: absolute;

	bottom: 0;

	left: 0;

}





/*show_pro结束*/





/*list_pro开始*/



.pro_hd {

	width: 100%;

	margin: auto;

}



.pro_hd ul li {

	float: left;

	font-size: 18px;
	
	font-weight: 500;

	text-align: center;

	height: 35px;

	line-height: 35px;

	color: #333333;

	padding: 0 10px;

	border: 1px solid #ebebeb;

	margin-right: 30px;

	border-radius: 10px;

}

.pro_hd ul li:hover{ background: #f58001; color: #fff; font-weight: 600;}
.pro_hd ul li:hover a{ color: #fff;}

.pro_hd ul {

	margin-top: 5px;

	margin-bottom: 30px;

}



.pro_hd ul .selected {

	background: #f58001;

	color: #FFFFFF;

	border: 1px solid #f58001;
	font-weight: 600;

}



.pro_bd ul li {

	float: left;

	position: relative;

	float: left;

	margin-right: 30px;

	margin-bottom: 20px;width:32%; margin-right:2%

}



.pro_bd ul li:nth-of-type(3n) {

	margin-right: 0;

}



.pro_bd ul li .img {

	font-size: 0;
height: 280px;
	overflow: hidden;

}



.pro_bd ul li .img img{

	transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;
 width:auto; max-width:100%;/* height:280px; */
height: 100%;

}



.pro_bd ul li .img img:hover{

	transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);



}









.pro_bd ul li .mask {

	width: 100%;

	position: absolute;

	bottom: 0;

	left: 0;

	height: 45px;

	line-height: 45px;

	color: #fff;

	background: rgba(27, 21, 14, .7);

	text-indent: 25px;

}





/*list_pro结束*/





/*category_pro开始*/



.pro_hd1 {

	width: 100%;

	margin: auto;

}



.pro_hd1 ul.form li {

	float: left;

	font-size: 16px;

	text-align: center;

	height: 34px;

	line-height: 34px;

	color: #333333;

	padding: 0 10px;

	border: 1px solid #ebebeb;

	margin-right: 16px;

	border-radius: 10px;

	padding-right: 32px;

	background: url(../images/xiala.png) no-repeat right 10px center;

	position: relative; margin-bottom:10px;

}



.pro_hd1 ul.form {

	margin-top: 45px;

	margin-bottom: 30px;

}



.pro_hd1 ul.form .selected {

	background: #f58001;

	color: #FFFFFF;

	border: 1px solid #f58001;

}



.pro_hd1 ul.form .quan {

	float: left;

	font-size: 16px;

	text-align: center;

	height: 34px;

	line-height: 34px;

	color: #333333;

	padding: 0 10px;

	border: 1px solid #f58001;

	margin-right: 30px;

	border-radius: 10px;

	color: #fff;

}



.pro_hd1 ul.form li .erji {

	position: absolute;

	top: 34px;

	left: 0;

	width: 100%;

	text-align: center;

	z-index: 10;

	background: #f58001;

	color: #fff;

	display: none;

}



.pro_hd1 ul.form li .erji .cat_er {

	line-height: 36px;

	width: 120px;

	margin: auto;

	border-bottom: 1px dashed #fff;

	color: #FFFFFF;

}



.pro_hd1 ul.form li .erji .cat_er:nth-last-of-type(1) {

	border-bottom: none;

}





/*category_pro结束*/





/*list_case开始*/



.case_type {

	width: 100%;

	margin: 45px auto;
	
	margin-top: 0px;

}



.case_type ul li {

	float: left;

	margin-right: 25px;

	font-size: 0;

	overflow: hidden;

}



.case_type ul li img{

	transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;

}



.case_type ul li:hover img{

	transform: scale(1.5);

            -webkit-transform: scale(1.5);

            -moz-transform: scale(1.5);

            -o-transform: scale(1.5);

            -ms-transform: scale(1.5);



}



.case_type ul li:nth-last-of-type(1) {

	margin-right: 0;

}



.case {

	width: 100%;

	margin: auto;

}



.case ul li {

	float: left;
/*
	margin-right: 74px;*/

	margin-bottom: 20px; width:31%; margin-right:2%;

}



.case ul li:hover .li_btm .more {

	background: #f58001;

	color: #fff;

}



.case ul li:nth-of-type(3n) {

	margin-right: 0;

}



.case ul li .li_top {

	font-size: 0;

	overflow: hidden;

}



.case ul li .li_top img{

	transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;
			width:100%; height:190px;
}



.case ul li .li_top:hover img{

	transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);



}





.case ul li:hover .title{

	color: #f58001;

}



.case ul li:hover .desc{

	color: #f58001;

}





.case ul li .li_cen {

	border: 1px solid #ebebeb;

	border-top: none;

	padding-left: 14px;

}



.case ul li .li_cen .title {

	font-size: 18px;

	padding: 7px 0;

	padding-top: 25px;

}



.case ul li .li_cen .desc {

	font-size: 14px;

	margin: 10px auto;

}



.case ul li .li_btm {

	border: 1px solid #ebebeb;

	border-top: none;

}



.case ul li .li_btm .more {

	width: 70px;

	height: 28px;

	background: #f0f0f0;

	color: #999;

	text-align: center;

	line-height: 28px;

	float: right;

	margin: 9px;

	margin-top: 12px;

}





/*list_case结束*/





/*list_hezuo开始*/



.hezuo {

	width: 100%;

	margin: auto;

}



.hezuo ul li {

	width: 750px;

	height: 207px;

	float: left;

	margin-top: 45px;

}



.hezuo ul {

	margin-bottom: 55px;

}



.hezuo ul li:hover .hl_cen img {

	transform: rotate(360deg) scale(1.2);

	-webkit-transform: rotate(360deg) scale(1.2);

	-moz-transform: rotate(360deg) scale(1.2);

	-o-transform: rotate(360deg) scale(1.2);

	-ms-transform: rotate(360deg) scale(1.2);

}



.hezuo ul li .hl_left {

	float: left;

	margin-top: 57px;

}



.hezuo ul li .hl_cen {

	float: left;

	border-bottom: 1px solid #e0e0e0;

	margin-left: 30px;

	height: 68px;

}



.hezuo ul li .hl_cen img {

	transition: All 0.4s ease-in-out;

	-webkit-transition: All 0.4s ease-in-out;

	-moz-transition: All 0.4s ease-in-out;

	-o-transition: All 0.4s ease-in-out;

}



.hezuo ul li .hl_right {

	float: left;

	width: 423px;

	margin-left: 15px;

	margin-top: 50px;

}



.hezuo ul li .hl_right .title {

	font-size: 22px;

	color: #333333;

}

.hezuo ul li .hl_right .herzuo{ font-size:14px; margin: 10px auto;}

.hezuo ul li .hl_right .line {

    width: 15px;

    height: 2px;

    background: #f58001;



}



.hezuo ul li .hl_right .desc {

	line-height: 30px;

/*	margin-top: 30px;*/

}





/*list_hezuo结束*/









/*list_fangan开始*/

.fangan {

	width: 100%;

	margin: 45px auto;

}



.fangan .fangan_top {

	height: 250px;

	background: url(../images/fangan.png) no-repeat center;

	width: 100%;

	margin: auto;

	position: relative;

}



.fangan .fangan_top .catname {

	font-size: 30px;

	color: #fff;

	position: absolute;

	top: 47px;

	left: 50px;

}



.fangan .fangan_top .slogen {

	position: absolute;

	color: #fff;

	left: 50px;

	top: 110px;

	width: 546px;

	line-height: 30px;

}



.fangan1 {

	width: 100%;

	margin: auto;

	height: 470px;

	border-top: 1px solid #ebebeb;

}



.fangan1 .fa_left {

	float: left;

	width: 750px;

}



.fangan1 .fa_left .title {

	font-size: 24px;

	color: #333;

	margin-left: 50px;

	margin-top: 45px;

}



.fangan1 .fa_left .renwu {

	font-size: 16px;

	color: #333333;

	margin: 20px auto;

	margin-left: 50px;

}



.fangan1 .fa_left .line {

	width: 15px;

	height: 2px;

	background: #f58001;

	margin-left: 50px;

	margin-bottom: 40px;

}



.fangan1 .fa_left .desc {

	width: 640px;

	color: #999999;

	font-size: 16px;

	margin-left: 50px;

	line-height: 30px;

}



.fangan1 .fa_right {

	float: left;

	width: 750px;

}



.fangan1 .fa_right img {

	margin-top: 35px;

}







.fangan2 {

	width: 100%;

	margin: auto;
	height:auto; overflow:hidden; padding-bottom:1rem;
	border-top: 1px solid #ebebeb;

}



.fangan2 .fa_left {

	float: left;

	width: 750px;

}



.fangan2 .fa_left img {

	margin-top: 35px;

}



.fangan2 .fa_right {

	float: left;

	width: 750px;

}



.fangan2 .fa_right .title {

	font-size: 24px;

	color: #333;

	margin-left: 50px;

	margin-top: 45px;

}



.fangan2 .fa_right .renwu {

	font-size: 16px;

	color: #333333;

	margin: 20px auto;

	margin-left: 50px;

}



.fangan2 .fa_right .line {

	width: 15px;

	height: 2px;

	background: #f58001;

	margin-left: 50px;

	margin-bottom: 40px;

}



.fangan2 .fa_right .desc {

	width: 640px;

	color: #999999;

	font-size: 16px;

	margin-left: 50px;

	line-height: 30px;

}



.fangan_line {

	height: 1px;

	width: 100%;

	background: #EBEBEB;

}



/*list_fangan结束*/





/*list_contact开始*/

.contact {

	width: 100%;

	margin: auto;

}



.contact ul li {

	width: 350px;

	float: left;

	margin-left: 33px;

}



.contact ul li:nth-of-type(1) {

	margin-left: 0;

}



.contact ul li .title {

	font-size: 22px;

	color: #333333;

	height: 63px;

	line-height: 63px;

	border-bottom: 1px solid #ebebeb;

	margin-top: 25px;

}



.contact ul li .one {

	font-size: 18px;

	color: #333333;

	height: 28px;

	line-height: 28px;

	margin: 34px auto;

	margin-left: 7px;

}



.contact ul li .one img {

	float: left;

}



.contact ul li .one p {

	float: left;

	margin-left: 25px;

}



.contact ul li .two {

	font-size: 18px;

	color: #333333;

	height: 22px;

	line-height: 22px;

	margin: 34px auto;

	margin-left: 6px;

}



.contact ul li .two img {

	float: left;

}



.contact ul li .two p {

	float: left;

	margin-left: 22px;

}



.contact ul li .two1 {

	font-size: 18px;

	color: #333333;

	height: 22px;

	line-height: 22px;

	margin: 34px auto;

	margin-left: 6px;

}



.contact ul li .two1 img {

	float: left;

}



.contact ul li .two1 p {

	float: left;

	font-size: 30px;

	margin-left: 22px;

}





.contact ul li .three {

	font-size: 18px;

	color: #333333;

	line-height: 20px;

	height: 20px;

	margin: 34px auto;

	margin-left: 4px;

}



.contact ul li .three img {

	float: left;

}



.contact ul li .three p {

	float: left;

	margin-left: 20px;

}



.liuyan {

	width: 100%;

	margin: auto;

}



.liuyan .title {

	font-size: 30px;

	margin-top: 60px;

	margin-bottom: 46px;

	color: #666666;

	text-align: center;

}



.liuyan input {

	width: 473px;

	height: 43px;

	line-height: 43px;

	border: 1px solid #ebebeb;

	margin-left: 32px;

	background: #f5f5f5;

	text-indent: 2em;

	font-size: 14px;

}



.liuyan input:nth-of-type(1) {

	margin-left: 0;

}



.liuyan textarea {

	width: 97.5%;

	height: 220px;

	background: #f5f5f5;

	margin-top: 20px;

	text-indent: 2em;

	padding-top: 2em;

}



.liuyan .submit {

	width: 150px;

	margin: auto;

	margin-top: 45px;

	margin-bottom: 60px;

}



.liuyan .submit input {

	width: 148px;

	height: 36px;

	line-height: 36px;

	text-indent: initial;

	border: 1px solid #f58001;

	color: #f58001;

	background: #fff;

	font-size: 18px;

}







/*list_contact结束*/
















/*list_youshi开始*/



.about {

	width: 100%;

	margin: auto;

}



.about .ab_left {

	float: left;

	width: 523px;

	height: 598px;

	margin: 45px auto;

}



.slideBox2 {

	overflow: hidden;

	position: relative;

	border: 1px solid #f58001;

}



.slideBox2 .hd {

	height: 20px;

	overflow: hidden;

	position: absolute;

	left: 19px;

	bottom: 19px;

	z-index: 1;

}



.slideBox2 .hd ul {

	overflow: hidden;

	zoom: 1;

	float: left;

}



.slideBox2 .hd ul li {

	float: left;

	margin-right: 10px;

	width: 14px;

	height: 14px;

	line-height: 18px;

	text-align: center;

	cursor: pointer;

	border: 1px solid #999999;

	background: #FFFFFF;

	color: #999999;

	font-size: 12px;

	border-radius: 50%;

}



.slideBox2 .hd ul li.on {

	border: 1px solid #e6e0dc;

	background: #f58001;

	color: #a30f1e;

	font-size: 12px;

}



.slideBox2 .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}



.slideBox2 .bd li {

	zoom: 1;

	vertical-align: middle;

}



.slideBox2 .bd img {

	width: 100%;

	display: block;

}



.about .ab_right {

	float: right;

	width:980px;

	margin: 5px auto;

}



.about .ab_right .line {

	width: 40px;

	height: 1px;

	background: #cccccc;

	margin-top: 40px;

	float: left;

}



.about .ab_right .neirong {

	margin-left: 9px;

	float: left;

	margin-top: 20px;

}



.about .ab_right .neirong .title {

	color: #666;

	font-size: 24px;

}



.about .ab_right .neirong .content {

	font-size: 16px;

	color: #666666;

	width: 980px;

	line-height: 30px;

	text-indent: 2em;

}



.about .ab_right .neirong .content p {

	margin: 20px auto;

}



.huanjing {

	width: 100%;

	height: 402px;
	overflow:hidden;
	background: #f58001;

}



.picScroll-left1 {

	overflow: hidden;

	position: relative;

	padding: 20px 0;

}



.picScroll-left1 .bd {

	position: relative;

}



.picScroll-left1 .bd .prev {

	position: absolute;

	width: 45px;

	height: 60px;

	left: 15px;

	top: 179px;

	background: url(../images/prev.png) no-repeat center;

}



.picScroll-left1 .bd .next {

	position: absolute;

	width: 45px;

	height: 60px;

	right: 0;

	top: 179px;

	background: url(../images/next.png) no-repeat center;

}



.picScroll-left1 .bd ul {

	overflow: hidden;

	zoom: 1;

}



.picScroll-left1 .bd ul li {

	margin: 0 15px;

	float: left;

	_display: inline;

	overflow: hidden;

	text-indent: 25px;

	color: #fff;

}



.picScroll-left1 .bd ul li .pic img {

/*	width: 480px;

	height: 362px;*/

	display: block;

}



.hcys ul li {

	float: left;

	font-size: 30px;

	text-align: center;

	width: 204px;

	height: 50px;

	line-height: 50px;

	background: url(../images/catname.png) no-repeat center;

	margin: auto 18px;

	margin-top: 45px;

	margin-bottom: 34px;

	color: #666;

}

.hcys ul li a{ color:#000}

.hcys ul .selected {

	background: url(../images/selected.png) no-repeat center;

	color: #fff;

}





/*list_youshi结束*/









/*list_zizhi开始*/

.zizhi {

	width: 100%;

	margin: auto;

}



.picScroll-left2 {

	overflow: hidden;

	position: relative;

	padding: 20px 0;

}



.picScroll-left2 .bd {

	position: relative;

}



.picScroll-left2 .bd .prev {

	position: absolute;

	width: 45px;

	height: 60px;

	left: 15px;

	top: 240px;

	background: url(../images/prev.png) no-repeat center;

}



.picScroll-left2 .bd .next {

	position: absolute;

	width: 45px;

	height: 60px;

	right: 0;

	top: 240px;

	background: url(../images/next.png) no-repeat center;

}



.picScroll-left2 .bd ul {

	overflow: hidden;

	zoom: 1;

}



.picScroll-left2 .bd ul li {

	margin: 0 15px;

	float: left;

	_display: inline;

	overflow: hidden;

	text-indent: 25px;

	color: #fff;

}



.picScroll-left2 .bd ul li .pic img {

	width: 350px;

	display: block;

}



/*list_zizhi结束*/







/*list_licheng开始*/

.licheng {

	width: 100%;

	margin: auto;

}



/*list_licheng结束*/









/*list_team开始*/

.team {

	width: 100%;

	margin: auto;

	height: 880px;

}



.team .container {

	position: relative;

	height: 828px;

}



.team .div1 {

	width: 367px;

	height: 423px;

	transform: rotate(90deg);

	overflow: hidden;

	position: absolute;

	top: -10px;

	left: 195px;

}



.team .div2 {

	width: 262px;

	height: 302px;

	transform: rotate(90deg);

	overflow: hidden;

	position: absolute;

	top: 381px;

	left: 275px;

}



.team .div3 {

	width: 193px;

	height: 229px;

	transform: rotate(90deg);

	overflow: hidden;

	position: absolute;

	top: 526px;

	left: 89px;

}



.team .div4 {

	width: 262px;

	height: 302px;

	transform: rotate(90deg);

	overflow: hidden;

	position: absolute;

	top: 243px;

	left: 517px;

}



.team .div5 {

	width: 262px;

	height: 302px;

	transform: rotate(90deg);

	overflow: hidden;

	position: absolute;

	top: 516px;

	left: 517px;

}



.team .div6 {

	width: 367px;

	height: 425px;

	transform: rotate(90deg);

	overflow: hidden;

	position: absolute;

	top: 321px;

	right: 364px;

}



.team .div7 {

	width: 298px;

	height: 343px;

	transform: rotate(90deg);

	overflow: hidden;

	position: absolute;

	top: 169px;

	right: 107px;

}



.team .div8 {

	width: 258px;

	height: 299px;

	transform: rotate(90deg);

	overflow: hidden;

	position: absolute;

	bottom: -42px;

	right: 145px;

}



.team .div9 {

	width: 222px;

	height: 254px;

	transform: rotate(90deg);

	overflow: hidden;

	position: absolute;

	top: 96px;

	right: 397px;

}



.team .div9 p {

	color: #fff;

	font-size: 34px;

	font-weight: 600;

	transform: rotate(30deg);

	text-align: center;

	margin: auto;

	margin-top: 105px;

}



.team .div_child {

	width: 100%;

	height: 100%;

	transform: rotate(120deg);

	overflow: hidden;

}



.team .div_child_child {

	width: 100%;

	height: 100%;

	transform: rotate(120deg);

	background: #f58001;

	overflow: hidden;

}



.team .div_child_child img {

	transform: rotate(30deg);

	text-align: center;

	margin-left: -34px;

	height: 100%;

}





















/*list_team结束*/





@media screen and (max-width: 1439px) {

	.container {

		width: 1200px;

		margin: auto;

	}



	.top .nav ul li:nth-of-type(1) {

		margin-left: 35px;

	}



	.top .nav ul li {

		margin: auto 19px;

	}

}



@media screen and (min-width: 1400px) and (max-width: 1600px) {

	.container {

		width: 1300px;

		margin: auto;

	}

	.top .container{

		overflow: hidden;

	}

	.txtScroll-left .hd {

		right: 60px;

	}



	.slideBox {

		height: 600px;

	}



	.slideBox .bd img {

		height: 600px;

	}



	.top .nav ul li:nth-of-type(1) {

		margin-left: 44px;

	}



	.top .logo img {

		left: 45.8%;

	}



	.txtScroll-left {

		width: 1260px;

	}



	.xiangmu .xm_left {

		width: 580px;

	}



	.xm_left .tab .tab-hd .active {

		background: url(../images/tab-bd.png) no-repeat right -10px center;

	}



	.xm_left .tab-bd {

		width: 433px;

	}



	.xm_left .tab .tab-hd li {

		width: 144px;

	}



	.xiangmu .xm_right {

		width: 700px;

	}



	.xm_right .xmr_left {

		width: 380px;

		height: 408px;

	}



	.xm_right .xmr_left img {

		width: 100%;

		height: 100%;

	}



	.xm_right .xmr_right {

		width: 300px;

	}



	.xm_right .xmr_right img {

		width: 100%;

	}



	.xm_right .xmr_right .yinshua {

		margin-top: 32px;

	}



	.tenyears {

		background-size: 100%;

/*		height: 950px;*/

	}

/*.footer .ft_right {
    float: left;
    margin-top: 60px;
    margin-left: 60px; 
}
.footer .footer_nav ul li {
    float: left;
    color: #fff;
    margin-right: 40px;
}*/
.adverbox{ background-size:32% !important;}
.tenyears {
    height: 1205px;
}
	.tenyears .container .ty_con {

		padding-top: 450px;

		width: 1360px;

	}

.tupian{ width:1200px;}
.tupian ul li{ width:18.5%;}
.tupian ul li img{ width:100%;}

	.tenyears .ty_left {

		width: 592px;

		font-size: 12px;

		margin-left: 50px;
		height: 300px;

	}

.tenyears .ty_right {
    float: left;
    margin-left: 48px;
    height: 300px !important;
}

	.slideBox1 .bd img {

		width: 81%;

	}



	.slideBox1 {

		border: none;

	}



	.tenyears .ty_left .more {

		margin-top: 0;

		margin-bottom: 11px;

	}





	.tenyears .ty_left ul li {

		width: 31%;

	}



	.tenyears .ty_left ul li img {

		width: 100%;

	}



	.tenyears .ty_left ul li:nth-of-type(2) {

		margin: auto 20px;

	}



	.shili ul li {

		width: 23%;

		background-size: 100%;

		margin-left: 34px;

	}



	.shili ul li img {

		width: 90.8%;

		height: auto;

		margin-top: 57px;

		margin-left: 14px;

	}



	.zhuanye .zy_left {

		margin-left: 0;

	}



	.zhuanye .zhuanye1 {

		left: -140px;

	}



	.zhuanye .zhuanye2 {

		left: 810px;

	}



	.fangxiang {

		background-size: 100%;

		height: 1105px;

	}



	.fangxiang .anli {

		height: 973px;

	}



	.fangxiang .anli .yi_zi {

		left: 52px;

		top: 253px;

	}



	.fangxiang .anli .yi_desc {

		top: 534px;

		left: 105px;

	}



	.fangxiang .anli .shi_zi {

		left: 357px;

		bottom: 294px;

	}



	.fangxiang .anli .zhu_zi {

		top: 122px;

		right: 252px;

	}



	.fangxiang .anli .zhu_desc {

		top: 166px;

		right: 360px;

	}



	.fangxiang .anli .le_zi {

		right: 332px;

		bottom: 214px;

	}



	.fangxiang .anli .le_desc {

		right: 51px;

		bottom: 214px;

	}



	.fangxiang .anli .xing_zi {

		left: 494px;

		top: 260px;

	}



	.fangxiang .anli .xing_desc {

		left: 480px;

		top: 637px;

	}



	.difference {

		background-size: 100%;

		height: 750px;

	}



	.difference .left {

		top: 350px;

		left: 314px;

	}



	.difference .right {

		right: 60px;

		top: 240px;

	}



	.youshi {

		background-size: 100%;

		height: 820px;

	}



	.biaoyu {

		margin-top: -100px;

	}



	.innews_right {

		width: 800px;

	}



	.innews_right .catname .cen {

		width: 400px;

	}



	.innews_right ul li .time {

		margin-right: 20px;

	}



	.innews_bottom ul li img {

		width: 420px;

		height: 262px;

	}



	.innews_bottom ul li:nth-of-type(2) {

		margin: auto 20px;

	}



	.team .div1 {

		transform: rotate(90deg) scale(.8);

	}



	.team .div2 {

		transform: rotate(90deg) scale(.8);

		top: 319px;

		left: 275px;

	}



	.team .div3 {

		transform: rotate(90deg) scale(.8);

		top: 450px;

		left: 133px;

	}



	.team .div4 {

		transform: rotate(90deg) scale(.8);

		top: 202px;

		left: 471px;

	}



	.team .div5 {

		transform: rotate(90deg) scale(.8);

		top: 429px;

		left: 472px;

	}



	.team .div6 {

		transform: rotate(90deg) scale(.8);

		top: 258px;

		right: 269px;

	}



	.team .div7 {

		transform: rotate(90deg) scale(.8);

		top: 146px;

		right: 66px;

	}



	.team .div8 {

		transform: rotate(90deg) scale(.8);

		bottom: 61px;

		right: 100px;

	}



	.team .div9 {

		transform: rotate(90deg) scale(.8);

		top: 91px;

		right: 307px;

	}

	.about .ab_right{

		width: 720px;

		margin-top: -18px;

	}

	.about .ab_right .neirong .content{

		width: 700px;

	}

	.picScroll-left1 .bd ul li .pic img{

		width: 409px;

		height: 300px;

	}

	.huanjing{

		height: 344px;

	}

	.picScroll-left1 .bd .prev{

		top:120px;

	}

	.picScroll-left1 .bd .next{

		top:120px;

	}

	.hcys ul li{

		width: 164px;

		background-size: 100%;

		font-size: 26px;

	}

	.nei_banner{

		background-size: 100%;

		height: 290px;

	}

	.pro_hd1 ul li{

		margin-right: 20px; 

	}
/*
	.pro_bd ul li .img img{

		width: 410px;

		height: 348.5px;
*/
	}

	.picScroll-left .bd ul li .pic img{

		width: 409px;

		height: auto;

	}

	.hezuo ul li{

		width: 50%;

	}

	.case_type ul li{

		width: 11.2%;

		margin-right: 15px;

	}

	.case_type ul li img{

		width: 100%;

		height: auto;

	}

	.case ul li{

		width: 31.6%;
/*
		margin-right: 62px;	
*/
	}

	.case ul li .li_top img{

		width: 100%;

	}

	.fangan .fangan_top{

		background-size: 100%;

		height: 240px;

	}

	.fangan1{

		height: 370px;

	}

	.fangan1 .fa_right img{

		width: 100%;

	}

	.fangan1 .fa_right{

		width: 540px;

	}

	.fangan2{

	}

	.fangan2 .fa_left img{

		width: 100%;

	}

	.fangan2 .fa_left{

	}

	.news ul li{

		width: 30%;float: left;margin:1%;

	}
	.news ul li .img {
		width: 100%;
		height:153px;
		overflow:hidden;
		
display: flex;justify-content: center;align-items: center;
	}
	.news ul li .img img{

		max-width: 100%;
		display:block;
		margin:auto;

	}

	.news ul li .word{
		width: 92%;
		padding: 4%;
		height: 150px;
		background: #eaeaea;

	}

	.news ul li .word .desc{

		width: 97%;

		padding-left: 12px;

	}

	.contact ul li{

		width: 22%;

	}

	.contact ul li .one{

		margin-left: 0;

	}

	.contact ul li .one p{

		margin-left: 7px;

	}

	.contact ul li .two{

		margin-left: 0;

	}

	.contact ul li .two p{

		margin-left: 6px;

	}

	.contact ul li .three{

		margin-left: 0;

	}

	.contact ul li .three p{

		margin-left: 7px;

	}

	.liuyan input{

		width: 30%;

		margin-left: 3%;

	}

	.picScroll-left2 .bd ul li .pic img{

		width: 410px;

	}

}

@media screen and (min-width: 1340px) {
	
	
	}

.mainfei {
	width: 100%;
	margin: auto;
}

.mainfei ul li {
	width: 750px;
	height: 207px;
	float: left;
	margin-top: 45px;
}

.mainfei ul {
	margin-bottom: 55px;
}

.mainfei ul li:hover .hl_cen img {
	transform: rotate(360deg) scale(1.2);
	-webkit-transform: rotate(360deg) scale(1.2);
	-moz-transform: rotate(360deg) scale(1.2);
	-o-transform: rotate(360deg) scale(1.2);
	-ms-transform: rotate(360deg) scale(1.2);
}

.mainfei ul li .hl_left {
	float: left;
	margin-top: 57px;
}

.mainfei ul li .hl_cen {
	float: left;
	border-bottom: 1px solid #e0e0e0;
	margin-left: 30px;
	height: 68px;
}

.mainfei ul li .hl_cen img {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.mainfei ul li .hl_right {
	float: left;
	width: 423px;
	margin-left: 15px;
	margin-top: 50px;
}

.mainfei ul li .hl_right .title {
	font-size: 24px;
	color: #333333;
}

.mainfei ul li .hl_right .desc {
	line-height: 30px;
	margin-top: 30px;
}

/*main css*/
.izl-rmenu{position:fixed;right:0;margin-left:532px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}

.izl-rmenu .btn-sy{background:url(../images/shouye.png) 0px 0px no-repeat;background-color:#da251c;}
.izl-rmenu .btn-sy:hover{background-color:#bc0f07;}
.izl-rmenu a.btn-sy,.izl-rmenu a.btn-qq:visited{background:url(../images/shouye.png) 0px 0px no-repeat;background-color:#da251c;text-decoration:none;display:block;}


.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}



.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.izl-rmenu .btn-sj{background:url(../images/r_sj.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-sj:hover{background-color:#58a81c;}
.izl-rmenu .btn-sj .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}

.footer-ewm img{ width:120px; height:120px;}

/*list_hezuo结束*/

.ysbox{ width:100%; height:1350px; position:relative; margin:auto}
.ysbox .title{ height:215px; position:absolute; z-index:1; left:0; top:-100px; transition:all 0.7s ease-out 0.1s; width:100%; opacity:0}
.ysbox .title img{ width:100%; height:auto;}
.ysbox ul{ width:1300px; display:block; margin:auto; position:relative}
.ysbox ul li.ys1,.ysbox ul li.ys2,.ysbox ul li.ys3,.ysbox ul li.ys4{ height:200px; position:absolute; z-index:1; left:0; width:100%; font-weight:bold}
.ysbox ul li.ys1{ top:140px;transition:all 0.7s ease-out 0.3s; background:url(../images/ys_bg1.jpg) left no-repeat; opacity:0;}
.ysbox ul li.ys2{ top:440px;transition:all 0.7s ease-out 0.5s; background:url(../images/ys_bg2.jpg) left no-repeat; opacity:0;}
.ysbox ul li.ys3{ top:700px;transition:all 0.7s ease-out 0.7s;background:url(../images/ys_bg3.jpg) left no-repeat; opacity:0;}
.ysbox ul li.ys4{ top:940px;transition:all 0.7s ease-out 0.9s;background:url(../images/ys_bg4.jpg) left no-repeat; opacity:0;}
/**鼠标移动后**/
.ysbox.animated .title{ top:0px; opacity:1;}
.ysbox.animated ul li.ys1{ top:232px;background:url(../images/ys_bg1.jpg) center no-repeat; opacity:1; background-size:1300px}
.ysbox.animated ul li.ys2{ top:502px; background:url(../images/ys_bg2.jpg) center no-repeat; opacity:1;background-size:1300px}
.ysbox.animated ul li.ys3{ top:770px;background:url(../images/ys_bg3.jpg) center no-repeat; opacity:1;background-size:1300px}
.ysbox.animated ul li.ys4{ top:1039px;background:url(../images/ys_bg4.jpg) center no-repeat; opacity:1;background-size:1300px}

/****/
.ysbox ul .ys .left{ width:440px; height:144px; float:left; padding-left:80px; padding-top:66px; line-height:32px; font-size:145%; color:#000; transition:all 0.5s ease-out}
.ysbox ul li.ys2 .left,.ysbox ul li.ys4 .left{ padding-left:48px; width:472px; color:#FFF}
.ysbox ul li.ys3 .left{ padding-left:48px; width:472px;}
.ysbox ul .ys .center{ width:260px; height:200px; float:left; position:relative; letter-spacing:3px; }
.ysbox ul .ys1 .center img,.ysbox ul .ys3 .center img{ position:absolute; z-index:2; width:200px; left:40px; top:45px;transition:all 0.5s ease-out 0.1s}
.ysbox ul .ys2 .center img,.ysbox ul .ys4 .center img{ position:absolute; z-index:2; width:200px; left:40px; top:102px;transition:all 0.5s ease-out 0.1s}
.ysbox ul .ys1 .center .text{ color:#FB913D;transition:all 0.5s ease-out 0.3s} 
.ysbox ul .ys2 .center .text{ color:#70AE49;transition:all 0.5s ease-out}
.ysbox ul .ys3 .center .text{ color:#5A9BD3;transition:all 0.5s ease-out}
.ysbox ul .ys4 .center .text{ color:#E21D48;transition:all 0.5s ease-out}
.ysbox ul .ys1 .center .text,.ysbox ul .ys3 .center .text{ width:100%; text-align:center; font-size:150%; position:absolute; z-index:2; left:0; top:110px;}
.ysbox ul .ys2 .center .text,.ysbox ul .ys4 .center .text{ width:100%; text-align:center; font-size:150%; position:absolute; z-index:2; left:0; top:56px;}
.ysbox ul .ys .right{ width:320px; height:143px; float:left; padding-left:200px; padding-top:57px; line-height:32px; font-size:145%;color:#000;  transition:all 0.5s ease-out}
.ysbox ul .ys2 .right,.ysbox ul .ys4 .right{ color:#fff}
.ysbox ul .left:hover,.ysbox ul .right:hover{ color:#FFF}
.ysbox ul .ys2 .left:hover,.ysbox ul .ys2 .right:hover,.ysbox ul .ys4 .left:hover,.ysbox ul .ys4 .right:hover{ color:#000}
.ysbox ul .center:hover img{ left:45px}
.ysbox ul .center:hover .text{ color:#000}


.qiyeshili img{ width:1200px;display: block;
    margin: 0px auto;}
	
	
	


/*左边部分-action*/
.public-left{width:20%;float:left;}
.public-left .public-l-cp p{height:42px;border-top-left-radius:5px; border-top-right-radius:5px; background:#000; color:#fff; line-height:42px; padding-left:10%}
/*左边部分-over*/


/*右边部分-action*/
.public-right{width:75%;float:right;}
/*右边部分-over*/
	
	@media screen and (max-width: 1680px) {
		.case_type ul li{ width: 12%;}
		
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
